A Fuzzy Based Driving Architecture for Non-player Characters in a Car Racing Game

نویسندگان

  • Enrique Onieva
  • David A. Pelta
  • Joshue Pérez
چکیده

Videogame-based competitions are receiving a lot of interest in the last few years, as they provide an ideal framework to apply soft computing techniques. One the most popular competitions is the Simulated Car Racing Competition and thanks to the realism implemented by recent car simulators, it provides a test framework for the application of autonomous driving techniques. This work presents the design and implementation of a car controller able to deal with competitive racing situations. The full driving architecture is composed by six simple modules being each one responsible for a basic aspect of car driving. The modules control gear shifting, steer movements and pedals positions by using of simple functions meanwhile the speed control is managed by a simple fuzzy system. Additionally, two modules are in charge of: 1) adapting the driving behavior when other cars are present; and 2) implementing a basic ’inter-lap’ learning mechanism in order to remember key track segments and adapt speeds in future laps. The assessment of the controller was done in two ways. Firstly, running without adversaries, where our controller allowed to race the longest distance and secondly, participating in the 2009 Simulated Car Racing Competition where it won the competition.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A fuzzy-rule-based driving architecture for non-player characters in a car racing game

Videogame-based competitions have been the target of considerable interest among researchers over the past few years since they provide an ideal framework in which to apply soft computing techniques. One of the most popular competitions is the Simulated Car Racing Competition which, thanks to the realism implemented by recent car simulators, provides an excellent test bed for the application of...

متن کامل

An Adaptive Learning Game for Autistic Children using Reinforcement Learning and Fuzzy Logic

This paper, presents an adapted serious game for rating social ability in children with autism spectrum disorder (ASD). The required measurements are obtained by challenges of the proposed serious game. The proposed serious game uses reinforcement learning concepts for being adaptive. It is based on fuzzy logic to evaluate the social ability level of the children with ASD. The game adapts itsel...

متن کامل

A Vision Based Game Control Method

The appeal of computer games may be enhanced by visionbased user inputs. The high speed and low cost requirements for nearterm, mass-market game applications make system design challenging. In this paper we propose a vision based 3D racing car game controlling method, which analyzes two fists positions of the player in video stream from the camera to get the direction commands of the racing car...

متن کامل

Driving Faster Than a Human Player

TORCS car racing bots have improved significantly in the last years. We show that accurate curvature information for the upcoming corners enables offline learning a near-optimal driving style that consistently beats an expert human player (and the fastest currently known bots). Generalization to other tracks often, but not always succeeds, so that the method is extended by an online error corre...

متن کامل

MHICS: A motional Architecture of Action Selection for Non-player Characters in Dynamic Environments

In the wake of today’s drive for increasingly realistic video game environments, the credibility of non-player characters (NPC) behavior has become an important issue. This paper describes MHiCS (Motivational and Hierarchical with Classifier Systems), a control architecture for action selection that can be embedded in such characters. It implements mechanisms stemming from the animat approach, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010